musical instrument resembling a large lute - French English Dictionary